*										{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-size:inherit; }
body									{ background: -moz-linear-gradient(top, steelblue, #FFFFFF); 
											background: -webkit-linear-gradient(top, steelblue, #FFFFFF);
											background: -0-linear-gradient(top, steelblue, #FFFFFF);
											font-family:Geneva, “Lucida Sans”, “Lucida Grande”, “Lucida Sans Unicode”, Verdana, sans-serif; font-size:62.5%; }
.clear 									{ display:block; clear:both; }

#logo									{ display:block; width:280px; height:50px; line-height:40px; float:left; text-align:center; border:1px solid #EEEEBB; 
										  border-radius: 5px; margin:0 0 0 25px}
#home-wrapper							{ display:block; width:1350px; margin:0px auto; padding:25px 10px 0 0; font-size:12px;  }
#home-messages							{ display:block; width:1015px; height:40px; line-height:40px; float:left; padding:5px 0px; margin:0 0 0px 10px; 
										  background-color:#e5eef5; border:1px solid #EEEEBB; border-radius: 5px; }
#home-sidebar							{ display:block; width:280px; height:530px; float:left; padding:0 0 20px 0; margin:0 10px 15px 25px;
	 									  background-color:#e5eef5; border:1px solid #EEEEBB; overflow:auto ;border-radius: 5px;}
#test0									{ display:block; width:280px; height:80px; float:left; padding:0 0 20px 0; margin:0 0 0 0;
	 									  background-color:#e5eef5; border:1px solid #EEEEBB; 
										-moz-border-radius-bottomleft: 5px;
										-webkit-border-bottom-left-radius: 5px;
										-moz-border-radius-bottomright: 5px;
										-webkit-border-bottom-right-radius: 5px;
										  }
#test1									{ display:block; width:280px; height:80px; float:left; padding:0 0 20px 0; margin:0 0 0 0;
	 									  background-color:#e5eef5; border:1px solid #EEEEBB; 
										-moz-border-radius-topleft: 5px;
										-webkit-border-top-left-radius: 5px;
										-moz-border-radius-topright: 5px;
										-webkit-border-top-right-radius: 5px;
										  }
#test2									{ display:block; width:280px; height:80px; float:left; padding:0 0 60px 0; margin:20px 0 0 0;
	 									  background-color:#e5eef5; border:1px solid #EEEEBB; border-radius: 5px;}										  
#locations								{ display:block; width:280px; height:145px; float:left; padding:0 0 40px 0; margin:20px 10px 15px 0;
	 									  background-color:#e5eef5; border:1px solid #EEEEBB; overflow:auto ;border-radius: 5px;}										  
#map-wrapper							{ display:block; width:705px; height:530px; float:left; padding:10px; margin:0 10px 15px 0; background-color:#e5eef5; 
										  border:1px solid #EEEEBB; border-radius: 5px;} 
#map									{ display:block; width:705px; height:530px; padding:0px; border-radius: 5px;}	
#infowin-overlay						{ display:block; width:350px; height:200px;  background-color:#FFFFFF; } 
#infowin-overlay strong					{ display:block; float:left; clear:left; font:1em Arial; font-weight:bold; color: #334b74; width:100px; margin-left: 5em;}

h1										{ font-size:15px; padding:10px 0; text-align:center; background:#EEEEBB; color:#339933; font-weight: bold;}
h2										{ font-size:15px; padding:1px 0; text-align:center; background:#EEEEBB; color:#339933; font-weight: bold; }

ul 										{ list-style:none; }
li 										{ display:block; padding:5px 10px; color:#334b74; font:1.25em Arial; text-decoration:none}

a										{ display:block; padding:5px 10px; color:#334b74; text-decoration:none}
a:hover 									{ color:#000000; text-decoration:underline } 



.infotable {
color:#334b74;
background-color:#e5eef5;
border:1px solid #FFFFFF;
-moz-border-radius:8px;
border-radius:8px;
}


td.size_strict {
width:120px;
}

select.classinput_lsize {
margin:0;
border:1px solid #809eb6;
background-color:#FFFFFF;
font: 0.9em Arial, Helvetica, sans-serif;
width:70%;
}

input.classinput_lsize {
margin:0;
border:1px solid #809eb6;
background-color:#FFFFFF;
font: 1em Arial, Helvetica, sans-serif;
width:200px;
height:20px;
}

textarea.classinput_lsize {
margin:0;
border:1px solid #809eb6;
background-color:#FFFFFF;
font: 1em Arial, Helvetica, sans-serif;
width:200px;

}

.labelled {
color:#002673;
text-align: left;
font:1.2em Arial, Helvetica, sans-serif;
width: 100px;
display:block;
padding: 0px;
margin-top:0px;
}


.button {
   float: right;
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5.5px 11px;
   margin: 1em 3em 0 1em;
   -webkit-border-radius: 8px;
   border-radius: 8px;
   -moz-border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Arial;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

    
   
.button_appeler {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#228B22), to(#32CD32));
   background: -webkit-linear-gradient(top, #228B22, #32CD32);
   background: -moz-linear-gradient(top, #228B22, #32CD32); 
   background: -ms-linear-gradient(top, #228B22, #32CD32);
   background: -o-linear-gradient(top, #228B22, #32CD32);
   padding: 1.5px 11px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
   -moz-border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Arial;
   text-decoration: none;
   vertical-align: middle;
   }
.button_appeler:hover {
   border-top-color: #008000;
   background: #008000;
   color: #ccc;
   }
.button_appeler:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }   
   
.button_raccrocher {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#DC143C));
   background: -webkit-linear-gradient(top, #FF0000, #DC143C); 
   background: -moz-linear-gradient(top, #FF0000, #DC143C); 
   background: -ms-linear-gradient(top, #FF0000, #DC143C);
   background: -o-linear-gradient(top, #FF0000, #DC143C);
   padding: 1.5px 11px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
   -moz-border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Arial;
   text-decoration: none;
   vertical-align: middle;
   }
.button_raccrocher:hover {
   border-top-color: #FF0000;
   background: #FF0000;
   color: #ccc;
   }
.button_raccrocher:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }      
   
 #colleft{
width: 250px;
}

#colright{
float: right;
width: 20px;
}  

	/* Form Styles */
	fieldset { 
		padding: 13px; 
		width: 250px; 
	}
	
	
	.frmButton { 
		margin: 0 auto;
		width: 120px; 
	}
	
	/* Status Message */
	#message_status { 
		font:1.5em Arial;
		margin: 0 0 13px 0; 
		padding: 10px 10px 10px 10px; 
		 
	}  
	

.slidingDiv {
	height:80px;
	width:277px;
	background-color: #FFF;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px -10px;
	border:0.5px solid #EEEEBB;
	/*border-bottom:5px solid #aaa;*/
}

a.show_hide {
	float:right;
	width:20px;
	height:20px;
	margin:-30px;
	display:none;
	background: url('../images/bt_case_plus.gif') right no-repeat ; 

}

a.show_hide :hover {
   float:right;
	width:20px;
	height:20px;
	margin:-25px;
	display:none;
	background: url('../images/info.gif') right no-repeat ; 

   }
a.show_hide :active {
  float:right;
	width:20px;
	height:20px;
	margin:-25px;
	display:none;
	background: url('../images/info.gif') right no-repeat ; 
   }

#mission {

   color:#334b74;
     background: #fff url(../images/puce_3.png) left center no-repeat;
   font-size: 14px;
   font-family: Arial;
   text-decoration: none;
   }
#mission:hover {
      text-decoration: underline;

   }
#mission:active {
         text-decoration: underline;

   }
   
#mission_aff {

   color:#334b74;
   background: #fff url(../images/puce_1.png) left center no-repeat;
   font-size: 14px;
   font-family: Arial;
   text-decoration: none;
   }
#mission_aff:hover {
      text-decoration: underline;

   }
  
   
 #info_liv {

   color:#334b74;
   background: #fff url(../images/info.gif) left center no-repeat;
   font-size: 14px;
   font-family: Arial;
   text-decoration: none;
   }
#info_liv:hover {
      text-decoration: underline;

   }
#info_liv:active {
         text-decoration: underline;

   }  

   
#suivre_trajet {

   color:#334b74;
   background: #fff url(../images/point.png) left center no-repeat;
   font-size: 14px;
   font-family: Arial;
   text-decoration: none;
   }
#suivre_trajet:hover {
      text-decoration: underline;

   }
#suivre_trajet:active {
         text-decoration: underline;

   }   




	